someone that delivers messages - Allemand Anglais Dictionnaire